package exception;
/**
 * throw关键字，用于将一个异常抛出
 * 通常下列情况下会主动将一个异常抛出到方法外：
 * 1：当前代码片段出现了异常，但是该异常不应该在此处被处理（责任问题）
 * 2：程序可以运行，但运行结果不符合实现业务需求（本案例演示的）
 */
public class ThrowDemo {
    public static void main(String[] args) {
        Person p=new Person();
            try {
                p.setAge(1000);
            } catch (IllegalAgeException e) {
                System.out.println(e.getMessage());
            }
        System.out.println("此人年龄："+p.getAge());
    }
}